how does flow dreaming work